package com.itfenghuang.day13;

import java.io.IOException;
import java.net.*;

public class A07_UDPSend {
    public static void main(String[] args) throws IOException {
        //发送端和接收端
//        DatagramSocket就是基于UDP协议的Socket
        /**
         *  发送数据步骤
         *      1). 创建DatagramSocket对象
         *      2). 创建数据,再将数据打包
         *      3). 发送数据
         *      4). 释放资源
         *
         */
        //创建DatagramSocket对象
        //构造方法: public DatagramSocket()  空参
        DatagramSocket socket = new DatagramSocket();
        //创建数据,并打包
        //DatagramPacket
        //参数:
        //buf: 要发送的数据
        // length: 包的长度
        //address: 目的地的IP地址
        //part: 端口号
        //构造方法public DatagramSocket(byte[] buf, int length , INetAddress address ,int part)
        byte[] bys = "你好,爆爆".getBytes();
        InetAddress address = InetAddress.getByName("192.168.2.131");//主机名
        DatagramPacket packet = new DatagramPacket(bys, bys.length, address, 10086);
        // 发送数据
        socket.send(packet);
        socket.close();


    }
}
